set(TRANSFORMS_SOURCES
  Transforms/ARCCodeMotion.cpp
  Transforms/AccessEnforcementOpts.cpp
  Transforms/AllocBoxToStack.cpp
  Transforms/ArrayCountPropagation.cpp
  Transforms/ArrayElementValuePropagation.cpp
  Transforms/AssumeSingleThreaded.cpp
  Transforms/CSE.cpp
  Transforms/ConditionForwarding.cpp
  Transforms/CopyForwarding.cpp
  Transforms/DeadCodeElimination.cpp
  Transforms/DeadObjectElimination.cpp
  Transforms/DeadStoreElimination.cpp
  Transforms/Devirtualizer.cpp
  Transforms/FunctionSignatureOpts.cpp
  Transforms/GenericSpecializer.cpp
  Transforms/MergeCondFail.cpp
  Transforms/MarkUninitializedFixup.cpp
  Transforms/Outliner.cpp
  Transforms/ObjectOutliner.cpp
  Transforms/OwnershipModelEliminator.cpp
  Transforms/PerformanceInliner.cpp
  Transforms/RedundantLoadElimination.cpp
  Transforms/RedundantOverflowCheckRemoval.cpp
  Transforms/ReleaseDevirtualizer.cpp
  Transforms/RemovePin.cpp
  Transforms/SILCodeMotion.cpp
  Transforms/SILLowerAggregateInstrs.cpp
  Transforms/SILMem2Reg.cpp
  Transforms/SILSROA.cpp
  Transforms/SimplifyCFG.cpp
  Transforms/Sink.cpp
  Transforms/SpeculativeDevirtualizer.cpp
  Transforms/StackPromotion.cpp
  Transforms/UnsafeGuaranteedPeephole.cpp
  PARENT_SCOPE)
